Interpretations of Cluster Sampling by Swendsen-Wang

نویسندگان

  • Adrian Barbu
  • Song-Chun Zhu
چکیده

Markov chain Monte Carlo (MCMC) methods have been used in many fields (physics, chemistry, biology, and computer science) for simulation, inference, and optimization. The essence of these methods is to simulate a Markov chain whose state X follows a target probability X ∼ π(X). In many applications, π(X) is defined on a graph G whose vertices represent elements in the system and whose edges represent the connectivity of the elements. X is a vector of variables on the vertices which often take discrete values called labels or colors. Designing rapid mixing Markov chain is a challenging task when the variables in the graph are strongly coupled. Methods, like the single-site Gibbs sampler, often experience long waiting time. A well-celebrated algorithm for sampling on graphs is the Swendsen-Wang (1987) (SW) method. The SW method finds a cluster of vertices as a connected component after turning off some edges probabilistically, and flips the color of the cluster as a whole. It is shown to mix rapidly under certain conditions. It has polynomial mixing time when the graph is a O(1) connectivity, i.e. the number of neighbors of each vertex is constant and does not grow with the graph size. In the literature, there are several ways for interpreting the SW-method which leads to various analyses or generalizations, including 1. A Metropolis-Hastings perspective: using auxiliary variables to propose the moves and accepting with probability 1. 2. Data augmentation: sampling a joint probability whose marginal probability is π(X). 3. Slice sampling and partial decoupling. Then we generalize SW from Potts model to arbitrary probabilities on graphs following the Metropolis-Hastings perspective, and derive a generalized Gibbs sampler.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eecient Exact Sampling from the Ising Model Using Swendsen-wang

In Monte Carlo Markov Chain theory, a particle on a Markov chain is run for a 'long time' until the particle is nearly in the stationary distribution. Coupling from the past is a methodology which allows samples to be taken exactly from the stationary distribution of the chain, but which requires that we have a completely coupling chain. One chain often used for the ferromagnetic Ising model is...

متن کامل

Bayesian variable selection and the Swendsen-Wang algorithm

The need to explore model uncertainty in linear regression models with many predictors has motivated improvements in Markov chain Monte Carlo sampling algorithms for Bayesian variable selection. Traditional sampling algorithms for Bayesian variable selection may perform poorly when there are severe multicollinearities amongst the predictors. In this paper we describe a new sampling method based...

متن کامل

Parallel Cluster Algorithms

Cluster update algorithms dramatically reduce critical slowing down in spin models , but unlike the standard Metropolis algorithm, it is not obvious how to implement these algorithms efficiently on parallel or vector computers. Here we present two different parallel implementations of the Swendsen-Wang algorithm which give reasonable efficiencies on various MIMD parallel computers.

متن کامل

Dual Monte Carlo and cluster algorithms.

We discuss the development of cluster algorithms from the viewpoint of probability theory and not from the usual viewpoint of a particular model. By using the perspective of probability theory, we detail the nature of a cluster algorithm, make explicit the assumptions embodied in all clusters of which we are aware, and deene the construction of free cluster algorithms. We also illustrate these ...

متن کامل

Vectorized Cluster Search *

Contrary to conventional wisdom, the construction of clusters on a lattice can easily be vectorized, namely over each “generation” in a breadth first search. This applies directly to e.g. the single cluster variant of the Swendsen-Wang algorithm. On a cray-ymp, total CPU time was reduced by a factor 3.5 – 7 in actual applications. ∗Submitted to Computer Physics Communications

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013